package com.stardata.liangshisq.tcslmon.mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.stardata.liangshisq.tcslmon.entity.KcKsc;
import org.jetbrains.annotations.NotNull;
import org.springframework.stereotype.Repository;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Samson Shu
 * @email shush@stardata.top
 * @date 2020/7/31 14:49
 */
@Repository
@DS("canyin")
public interface KcKscMapper extends BaseMapper<KcKsc> {
    void setCookedPrepared(@NotNull List<Long> list);

    void updateOpenTime(@NotNull Long bsId);

    /**
     * 该类型菜品直接到状态3
     * @param cookedClassIds
     */
    void setCookedServe(List<Long> cookedClassIds);

    /**
     * 更新订单状态
     * @param bizIds
     */
    void updateBizBsStatusByIds(ArrayList<Long> bizIds);

    /**
     * 查询历史订单西信息
     * @return
     */
    List<KcKsc> selectHisList();
}
